Lock-V: A heterogeneous fault tolerance architecture based on Arm and RISC-V
نویسندگان
چکیده
Abstract This article presents Lock-V, a heterogeneous fault tolerance architecture that explores dual-core lockstep (DCLS) technique to mitigate single event upset (SEU) and common-mode failure (CMF) problems. The Lock-V was deployed in two versions, Lock-VA Lock-VM by applying design diversity processor architectures at the instruction set (ISA)-level. features an Arm Cortex-A9 with RISC-V RV64GC, while includes Cortex-M3 along RV32IMA processor. solution field-programmable gate array (FPGA) technology deploy softcore versions of processors, dedicated accelerators for performing error detection triggering software rollback system used recovery. To test both fault-injection mechanism implemented cause bit-flips registers, common problem usually present heavy radiation environments.
منابع مشابه
Labeled RISC-V: A New Perspective on Software-Defined Architecture
Traditional computer architectures are insufficient to convey important high-level requirements of applications to the hardware. These requirements include QoS and security, which are extremely important to data centers in the cloud era. To guarantee better QoS in data centers, we propose a new computer architecture LvNA (Labeled von Neumann Architecture) that leverages labeling mechanism and p...
متن کاملA RISC-V Extension for the Fresh Breeze Architecture
We report on a RISC-V extension for a novel multi-core computer organization able to execute applications with high performance and energy efficiency. Novel features of this architecture include support for data objects represented by trees of 128-byte memory chunks, and hardware implementation of task scheduling and load balancing. We call our project Fresh Breeze1 in view of its novelty and p...
متن کاملSimty: generalized SIMT execution on RISC-V
We present Simty, a massively multi-threaded RISC-V processor core that acts as a proof of concept for dynamic inter-thread vectorization at the micro-architecture level. Simty runs groups of scalar threads executing SPMD code in lockstep, and assembles SIMD instructions dynamically across threads. Unlike existing SIMD or SIMT processors like GPUs or vector processors, Simty vectorizes scalar g...
متن کاملHERO: Heterogeneous Embedded Research Platform for Exploring RISC-V Manycore Accelerators on FPGA
Heterogeneous embedded systems on chip (HESoCs) co-integrate a standard host processor with programmable manycore accelerators (PMCAs) to combine general-purpose computing with domain-specific, efficient processing capabilities. While leading companies successfully advance their HESoC products, research lags behind due to the challenges of building a prototyping platform that unites an industry...
متن کاملChoosing Between Fault-Tolerance and Increased V&V for Improving Reliability
Fault tolerant systems based on the use of software design diversity may be able to achieve high levels of reliability more cost-effectively than other approaches, such as heroic debugging. Earlier experiments have shown that multi-version software systems are more reliable than the individual versions. However, it is also clear that the reliability benefits are much worse than would be suggest...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Microelectronics Reliability
سال: 2021
ISSN: ['0026-2714', '1872-941X']
DOI: https://doi.org/10.1016/j.microrel.2021.114120